Provider ViewModel
网络资源
-
Flutterでproviderを使ったMVVM開発|yasukotelin (note.com)
- yasukotelin/mvvm_example: Flutter MVVM architecuture example project. (github.com)
- 用一个 StatelessWidget 组件作为页面,build 中进行 Provider 绑定,提供 ViewModel
- 再用一个 StatefulWidget 作为页面内容,在内部访问 ViewModel
- HomeViewModel 中只有状态,不关联生命周期
- 更正,有生命周期,跟随 ChangeNotifier 的 dispose 声明周期
- UI State 枚举,提供屏幕模态
- 值得学习
- yasukotelin/mvvm_example: Flutter MVVM architecuture example project. (github.com)
-
MVVM in Flutter using Providers. MVVM is the hot topic anytime in… | by Vipin Vijayan | ITNEXT
- vipinvijayan1987 / tutorialprojects / FlutterTutorialProjects / flutter_demos / lib — Bitbucket
- 根组件挂载全局 ViewModel
- Repo 实现,就是静态类
- vipinvijayan1987 / tutorialprojects / FlutterTutorialProjects / flutter_demos / lib — Bitbucket
-
Flutter — MVVM with Provider. Hello Flutter lovers 💜 😄 💜 | by Burak Akten | Medium
BaseView
、_BaseViewState
基类- 在
_BaseViewState
内部封装 Provider 逻辑 - 在
_BaseViewState
内部封装了屏幕模态视图 BaseViewModel
基类:isLoading、isDisposed、isInitializeDone- 复用了 dispose
- isInitializeDone
- 提供了一个异步初始化的init方法
- 使用方法:
- StatelessWidget 用法
- StatefulWidget 用法
- 值得学习
本文作者:Maeiee
本文链接:Provider ViewModel
版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!
喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!